﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Input;

namespace NUMIMAX
{
    public static class Command
    {
        public static readonly RoutedUICommand Settings = new RoutedUICommand("Shows settings window.", "Settings", typeof(MainWindow));
        public static readonly RoutedUICommand Report = new RoutedUICommand("Generates report.", "Report", typeof(MainWindow));
        public static readonly RoutedUICommand DownloadDatabase = new RoutedUICommand("Downloads database from serwer.", "DownloadDatabase", typeof(MainWindow));
        public static readonly RoutedUICommand SaveDatabase = new RoutedUICommand("Uploads database to serwer.", "UploadDatabase", typeof(MainWindow));
        public static readonly RoutedUICommand Eksport = new RoutedUICommand("Eksports to file.", "Eksport", typeof(MainWindow));
        public static readonly RoutedUICommand ImportDatabase = new RoutedUICommand("Imports from database.", "ImportDatabase", typeof(MainWindow));
        public static readonly RoutedUICommand About = new RoutedUICommand("Displays info about the program.", "About", typeof(MainWindow));
        public static readonly RoutedUICommand Register = new RoutedUICommand("Displays register  dialog.", "Register", typeof(MainWindow));
        public static readonly RoutedUICommand RecentlyUsed = new RoutedUICommand("Displays recently used.", "RecentlyUsed", typeof(MainWindow));
        public static readonly RoutedUICommand StorageReport = new RoutedUICommand("Generates storage report.", "StorageReport", typeof(MainWindow));
        public static readonly RoutedUICommand AllCards = new RoutedUICommand("Shows all cards.", "AllCards", typeof(MainWindow));
        public static readonly RoutedUICommand UploadDatabase = new RoutedUICommand("Zapisz baze na serwer.", "UploadDatabase", typeof(MainWindow));
        public static readonly RoutedUICommand AddFolder = new RoutedUICommand("Dodaje folder.", "UploadDatabase", typeof(MainWindow));
        public static readonly RoutedUICommand AddCoin = new RoutedUICommand("Zapisz monetę.", "UploadDatabase", typeof(MainWindow));
        public static readonly RoutedUICommand RenameFolder = new RoutedUICommand("Zmienia nazwę folderu.", "UploadDatabase", typeof(MainWindow));
        public static readonly RoutedUICommand DeleteFolder = new RoutedUICommand("Kasuje folder.", "UploadDatabase", typeof(MainWindow));
    }
}
